/*
 * Copyright (c) Jiandong.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

export interface Runnable {

}

export interface Callable<T> {

}

export interface Future<T> {

}

export  interface MessageQueueThread {
//    runOnQueue(var1: Runnable): boolean
//
//    //todo
//    callOnQueue<T>(ar1: Callable<T>): Future<T>
//
//    isOnThread(): boolean
//    assertIsOnThread(): boolean
//    assertIsOnThread(var1: string): void
//    quitSynchronous(): void
}
